package ar.com.vates.agendaTelefonica;

import java.util.TreeSet;

public class Agenda {
	
	private TreeSet<Contacto> agenda = new TreeSet<>();
	
	public void agregarContacto(Contacto c){
		agenda.add(c);
	}
	
	public void eliminarContacto(String nom){
		boolean encontro = false;
		Contacto eliminar = null;
		for (Contacto con : agenda) {
			if(con.getNombre().toUpperCase().equals(nom.trim().toUpperCase())){
				encontro = true;
				eliminar = con;
			}
		}
		if(encontro)
			agenda.remove(eliminar);
		else
			System.out.println("No se elimino ningun contacto");
	}
	
	public void mostrarContactos(){
		for (Contacto con : agenda) {
			System.out.println(con.toString());
		}
	}
	
	public void mostrarContacto(String nombre){
		boolean encontro = false;
		for (Contacto con : agenda) {
			if(con.getNombre().toUpperCase().equals(nombre.trim().toUpperCase())){
				System.out.println(con.toString());
				encontro = true;
			}
		}
		if(!encontro)
			System.out.println("Ese contacto no existe");
	}

}
